Skip to content

Add macOS Apple Silicon native support - #39

Open
vicvalentim wants to merge 1 commit into
WalkerKnapp:releasefrom
vicvalentim:feature/apple-silicon-and-central-publishing
Open

Add macOS Apple Silicon native support#39
vicvalentim wants to merge 1 commit into
WalkerKnapp:releasefrom
vicvalentim:feature/apple-silicon-and-central-publishing

Conversation

@vicvalentim

@vicvalentim vicvalentim commented Aug 6, 2026

Copy link
Copy Markdown

Adds native macOS Apple Silicon support to Devolay.

Changes include:

Adds the macOS aarch64 target.
Registers the local Apple Clang toolchain on macOS.
Generates and packages libdevolay-natives.dylib under natives/macos/aarch64/.
Resolves macOS ARM64 as aarch64 while preserving Android’s arm64-v8a directory.
Sets the dylib install name to @rpath/libdevolay-natives.dylib.
Preserves the existing Windows, Linux, Android, and osxcross build behavior.

Validated locally on Apple Silicon with Java 11:

:devolay-java:check
:devolay-natives:assembleReleaseMacosAarch64
:devolay-natives:assembleNativeArtifacts
Mach-O architecture confirmed as arm64
Packaged path confirmed as natives/macos/aarch64/libdevolay-natives.dylib

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant